package com.shxy.rlzy.service;

import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.shxy.rlzy.entity.Dictionary;

import java.util.List;

/**
 * 数据字典管理接口
 */
public interface IDictionaryService extends IService<Dictionary> {

    /**
     * 获取政治面貌列表
     * @return
     */
    List<JSONObject> getPolitics();

    /**
     * 获取民族列表
     * @return
     */
    List<JSONObject> getEthics();

    /**
     * 获取省份列表
     * @return
     */
    List<JSONObject> getProvinces();

    /**
     * 获取学历列表
     * @return
     */
    List<JSONObject> getEduExps();

    /**
     * 获取学位列表
     * @return
     */
    List<JSONObject> getEduDegrees();

    /**
     * 获取合同类型列表
     * @return
     */
    List<JSONObject> getContactTypes();

    /**
     * 获取合同期限列表
     * @return
     */
    List<JSONObject> getContactPeriods();

    /**
     * 获取人员类别列表
     * @return
     */
    List<JSONObject> getRoleTypes();

    /**
     * 获取婚姻状况列表
     * @return
     */
    List<JSONObject> getMaritalStatus();

    /**
     * 获取健康状况列表
     * @return
     */
    List<JSONObject> getHealthyTypes();
}
